導(dǎo)讀:我們可以從淘寶架構(gòu)中的CDN入手分析。使用CDN和反向代理提高網(wǎng)站性能。由于淘寶的服務(wù)器不能分布在國內(nèi)的每個地方,所以不同地區(qū)的用戶訪問需要通過互聯(lián)路由器經(jīng)過不同長度的
發(fā)表日期:2019-12-27
文章編輯:興田科技
瀏覽次數(shù):9612
標簽:
我們可以從淘寶架構(gòu)中的CDN入手分析。使用CDN和反向代理提高網(wǎng)站性能。由于淘寶的服務(wù)器不能分布在國內(nèi)的每個地方,所以不同地區(qū)的用戶訪問需要通過互聯(lián)路由器經(jīng)過不同長度的路徑來訪問服務(wù)器,返回路徑也一樣,所以數(shù)據(jù)傳輸時間比較長。對于這種情況,常常使用CDN解決,CDN將數(shù)據(jù)內(nèi)容緩存到運營商的機房,用戶訪問時先從最近的運營商獲取數(shù)據(jù),這樣大大減少了網(wǎng)絡(luò)訪問的路徑。
在這里簡單介紹一下CDN的原理。CDN的全稱Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏€(wěn)定。通過在網(wǎng)絡(luò)各處放置節(jié)點服務(wù)器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò),CDN系統(tǒng)能夠?qū)崟r地根據(jù)網(wǎng)絡(luò)流量和各節(jié)點的連接、負載狀況以及到用戶的距離和響應(yīng)時間等綜合信息將用戶的請求重新導(dǎo)向離用戶最近的服務(wù)節(jié)點上。CDN目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)“邊緣”,使用戶可以就近取得所需的內(nèi)容,解決 Internet網(wǎng)絡(luò)擁塞狀況,提高用戶訪問網(wǎng)站的響應(yīng)速度。CDN是一種組合技術(shù),其中包括源站、緩存服務(wù)器、智能DNS幾個重要部分。
首先簡單表述一下傳統(tǒng)的動態(tài)系統(tǒng)訪問方法:

這是在網(wǎng)絡(luò)中傳統(tǒng)的動態(tài)訪問法演示圖,圖中可以看到,當(dāng)用戶需要訪問客戶端系統(tǒng)時需要經(jīng)過幾個中繼器或者緩存器的接收的發(fā)放才能完成此次訪問。結(jié)合計網(wǎng)知識,在用戶訪問淘寶總系統(tǒng)的巨長傳輸線路中,由于網(wǎng)絡(luò)環(huán)境和網(wǎng)絡(luò)層結(jié)構(gòu)的原因,不可避免的會發(fā)生丟包或者丟幀的現(xiàn)象。這樣就會導(dǎo)致用戶需要加長訪問過程的時間,降低數(shù)據(jù)及時傳輸?shù)乃俾省?/p>
這樣的情況會對使用帶來非常大的困擾,CDN技術(shù)通過系統(tǒng)總端對各個分系統(tǒng)的內(nèi)容分發(fā)并使得分系統(tǒng)加以緩存,來為用戶匹配最近相鄰的分緩存系統(tǒng),從而將緩存系統(tǒng)中的數(shù)據(jù)直接傳送至用戶手中,完全避免了復(fù)雜和冗長的傳輸線路,大大提速了交換速率和系統(tǒng)性能。使得原本相距甚遠的淘寶系統(tǒng)端和用戶,通過早已把數(shù)據(jù)存儲好的緩存器連接了起來,可以看出“內(nèi)容分發(fā)網(wǎng)絡(luò)”實至名歸。
但是讀者可能會產(chǎn)生一些問題,就是說到底,我的各個分系統(tǒng)只是緩存器,不可能擁有總端的容量和運行速率,無法真正實現(xiàn)所有數(shù)據(jù)和地址信息的“移植”。那我們到底需要將什么東西上傳至緩存器中加以存儲呢?其實我認為此疑惑需要具體問題具體分析,繼續(xù)用我主要研究的淘寶網(wǎng)來說,對于每個用戶而言,他們在淘寶中有自己的個人資料,訂單,收藏等等一些很常用的內(nèi)容,這些內(nèi)容在用戶使用的過程中是很容易被點擊和查看的,這時候就需要緩存器將這些數(shù)據(jù)提前存儲起來,以方便分系統(tǒng)就近的用戶來使用;當(dāng)然,還應(yīng)該包括一些力推的廣告和新活動詳情等等。
智能DNS
智能DNS是域名服務(wù)在業(yè)界首創(chuàng)的智能解析服務(wù)。能自動判斷訪問者的Ip地址并解析出對應(yīng)的Ip地址,使網(wǎng)通用戶會訪問到網(wǎng)通服務(wù)器,電信用戶會訪問到電信服務(wù)器。
智能DNS是整個CDN技術(shù)的核心,它主要根據(jù)用戶的來源,將其訪問請求指向離用戶比較近的緩存服務(wù)器,如把廣州電信的用戶請求指向到廣州電信IDC機房中的緩存服務(wù)器。通過智能DNS解析,讓用戶訪問同服務(wù)商下的服務(wù)器,消除國內(nèi)南北網(wǎng)絡(luò)互相訪問慢的問題,達到加速作用。

更多新聞
2023
任丘網(wǎng)站建設(shè)公司是您實現(xiàn)在線存在的理想合作伙伴。我們擁有專業(yè)的團隊、創(chuàng)新的設(shè)計、先進的技術(shù)和全面的服務(wù),致力于為您打造與眾不同的在線存在。無論您是大型企業(yè)還是個人創(chuàng)業(yè)者,我們都能夠根據(jù)您的需求,提供量身定制的網(wǎng)站解決方案。不要再猶豫了,聯(lián)系任丘網(wǎng)站建設(shè)公司,讓我們一起開創(chuàng)成功的在線之旅吧!
View details
2023
巴彥淖爾市網(wǎng)站建設(shè)公司可以幫助企業(yè)集成各種互動功能,如在線聊天、反饋表單、訂閱功能等。這些功能可以與客戶建立更好的互動,并及時回答他們的問題和需求。
View details
2023
樂陵網(wǎng)絡(luò)推廣并不是一次性的活動。定期更新您的內(nèi)容,并使用分析工具來監(jiān)測您的推廣活動的效果。根據(jù)數(shù)據(jù)的反饋進行必要的調(diào)整和改善,以達到最佳的營銷效果。
View details
2023
云夢網(wǎng)站優(yōu)化,即Search Engine Optimization(SEO),是一系列技術(shù)和策略的應(yīng)用,旨在提高網(wǎng)站在搜索引擎排名中的位置。通過優(yōu)化網(wǎng)站的關(guān)鍵元素,使其更容易被搜索引擎發(fā)現(xiàn)和索引,從而提高網(wǎng)站在搜索結(jié)果中的排名,進而獲得更多的有機流量。
View details